@charset "utf-8";
/* CSS Document */

*{padding:0; list-style:none; margin:0;}
body{font:12px/24px Arial, Helvetica, sans-serif; color:#333;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{color:#c00;}
img{border:0;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.inp{border:1px solid #CCC; padding:3px; border-top-color:#666;border-left-color:#666;background-color:#F6F6F6; line-height:14px; outline:none;}
.inp:hover{border:1px solid #5EA2D9;background-color:#EDF3F8;}
.btnmini,.btnbig{border:1px solid #1A5488; overflow:hidden; border-top:#149BDD;border-left:#149BDD;background-color:#1F66A8;font-weight:bold;color:#fff; cursor:pointer}
.btnmini{padding:0 10px; line-height:17px;height:24px;}
.btnbig{padding:5px 10px;font-size:14px; height:30px;margin-top:5px}
.messagebtn{width:172px; height:23px; display:block; background:url(../images/btn_bg.gif) no-repeat; text-align:center; line-height:23px; color:#fff; font-weight:bold;}

.header{width:1000px; height:36px; line-height:36px; background:url(../images/headerbg.gif) no-repeat center top; margin:0 auto; position:relative;}
.header form{width:500px; height:100%; padding:0;}
.header ul{ position:absolute; left:88px; top:5px; height:100%; background:url(../images/header_ico.gif) no-repeat left center; padding-left:25px; height:26px; line-height:26px;}
.header ul li{float:left;}
.header p{ position:absolute; right:88px; top:0; text-align:right;}
.header2{width:1000px; height:28px; line-height:28px; margin:0 auto; position:relative;}
.header2 .baidudshare{ position:absolute; left:88px; top:0; height:16px; line-height:16px;}
.header2 .nowtime{ position:absolute; left:380px; top:0;}
.header2 .addfav{ position:absolute; right:78px; top:0; _width:250px;_right:52px;}
.header2 .addfav li{float:left; margin-right:10px; padding-left:20px;}
.header2 .addfav li.a1{ background:url(../images/ico1.gif) no-repeat left center;}
.header2 .addfav li.a2{ background:url(../images/ico2.gif) no-repeat left center;}
.header2 .addfav li.a3{ background:url(../images/ico3.gif) no-repeat left center;}

.menubg{height:83px; background:url(../images/menubg.png) repeat-x;}
.menuwarp{width:1000px; margin:0 auto;}
.menuwarp .logo{width:236px; height:83px; display:block; background:url(../images/logo.png) no-repeat; float:left;}
.menuwarp .logo a{width:236px; height:83px; display:block; line-height:2000px; overflow:hidden;}
.menuwarp .menu{ height:73px; overflow:hidden; padding-top:8px; background:url(../images/menulibg.png) no-repeat;}
.menuwarp .menu li{float:left;width:76px; text-align:center; line-height:35px; font-size:13px; color:#c00; font-weight:bold;}
.menuwarp .menu li a{color:#c00;}
.menuwarp .menu li a:hover{color:#0099FF;}

.indexnotice{width:1000px; margin:0 auto; margin-bottom:1px;}
.indexnotice .banner{width:696px; height:185px; padding-top:1px; float:left;}
.indexnotice .notice{width:304px; height:132px; display:block; background:url(../images/noticebg.png) no-repeat; float:right; padding-top:54px;}
.indexnotice .notice ul{padding:0 28px 0 28px; overflow:hidden; height:120px;}
.indexnotice .notice li{position:relative; background:url(../images/ico.gif) no-repeat left center; padding-left:17px; color:#BD8F2B; height:24px; line-height:24px;}
.indexnotice .notice li a{color:#BD8F2B;}
.indexnotice .notice li a:hover{color:#c00;}
.indexnotice .notice li span{position:absolute; right:0;_right:10px; top:0; text-align:right;}

.warp{width:1000px; margin:0 auto; background:url(../images/wrapbg1.gif) repeat-y; padding-bottom:10px;}
#left{width:260px; float:left; background:#efefef;}
#right{width:730px; float:right;}
#right .wrapline{width:21px; height:482px; display:block; float:left; background:url(../images/wrapline.gif) no-repeat center 10px; padding:0 20px; padding-left:10px;}
#right .wrapbox{width:669px; float:right;}
#right .wrapbox .btop{height:40px; line-height:40px; border-bottom:1px solid #ADCEFF; position:relative;}
#right .wrapbox .btop h2{border-bottom:1px solid #FF0000; background:url(../images/ico7.gif) no-repeat 10px center; padding-left:30px; font-family:"微软雅黑"; font-size:15px; color:#000; height:40px; line-height:40px; float:left; padding-right:20px; _position:absolute; _left:0; _bottom:-1px;}
#right .wrapbox .btop span{ position:absolute; right:0; top:0; text-align:right;font-family:"宋体";}
.lefttoform{border:1px solid #AECEFF;}
.lefttoform dl{}
.lefttoform dl dt{height:40px; line-height:40px; background:url(../images/lefttoform_dt_bg.png) repeat-x; position:relative; _margin-bottom:-3px;}
.lefttoform dl dt a{ position:absolute; right:10px; top:0; text-align:right; font-family:"宋体"; color:#004798;}
.lefttoform dl dt a:hover{color:#c00;}
.lefttoform dl dd a{color:#000; background:url(../images/ico4.gif) no-repeat 8px center; padding-left:28px;}
.lefttoform dl dd a:hover{color:#c00;}
.box1 .btop{border-bottom:1px solid #ADCEFF; height:35px; line-height:35px; position:relative;}
.box1 .btop h3{border-bottom:1px solid #FF8B3D; height:35px; line-height:35px; background:url(../images/ico5.gif) no-repeat 10px center; color:#f60; font-size:14px; font-weight:bold; float:left; padding-left:25px; _position:absolute; _left:0; _bottom:-2px;}
.box1 .btop span{position:absolute; right:10px; top:0; text-align:right;font-family:"宋体";}
.box1 .btop span a{color:#f60;}
.box1 .btop span a:hover{color:#c00;}
.box1 .btop em{position:absolute; right:70px; top:0; text-align:right;font-family:"宋体"; font-style:normal;}
.box1 .btop em a{color:#c00;}
.box1 .btop em a:hover{color:#c00;}
.box1 ul{padding:5px 10px; height:100%;}
.box1 ul li{ background:url(../images/ico6.gif) no-repeat left center; padding-left:15px; position:relative; height:100%;}
.box1 ul li span{position:absolute; right:0;_right:10px; top:0; text-align:right;}
.box1 ul li.more{ background:none; text-align:right;font-family:"宋体";}
.box1 ul li.more a{color:#c00;}
.box1 .indexcontact{padding:5px 10px; background:#fff url(../images/indexcontactbg.jpg) no-repeat right bottom; min-height:161px; _height:161px;}

.box2{border:1px solid #D5E6FF;}
.box2 .btop{height:27px; line-height:27px; background:url(../images/box2_top_bg.png) repeat-x; position:relative; color:#134FA8;}
.box2 .btop h3{padding-left:15px; color:#134FA8; font-weight:normal; font-size:12px;}
.box2 .btop span{position:absolute; right:10px; top:5px; text-align:right;font-family:"宋体"; width:47px; height:18px; display:block; background:url(../images/morebg.png) no-repeat; line-height:18px; text-align:center;}
.box2 .btop span a{color:#7FB3FF;}
.box2 .btop span a:hover{color:#c00;}
.box2 ul{padding:5px 10px;}
.box2 ul li{position:relative; border-bottom:1px dotted #B7D5FF; height:100%;}
.box2 ul li span{position:absolute; right:0;_right:10px; top:0; text-align:right;}
.box2 ul li.more{ background:none; text-align:right;font-family:"宋体"; border-bottom:0;}
.box2 ul li.more a{color:#c00;}

.box3{border:1px solid #B2D1FF;}
.box3 .btop{height:32px; line-height:32px; background:url(../images/box3_top_bg.png) repeat-x; position:relative; color:#134FA8; border-bottom:1px solid #B2D1FF;}
.box3 .btop h3{padding-left:15px; color:#134FA8; font-weight:normal; font-size:12px;}
.box3 .btop span{position:absolute; right:10px; top:0; text-align:right;font-family:"宋体";}
.box3 .btop span a{color:#f60;}
.box3 .btop span a:hover{color:#c00;}
.box3 .btop em{position:absolute; right:115px; top:0; text-align:right;font-family:"宋体"; font-style:normal;}
.box3 .btop em a{color:#c00;}
.box3 .btop em a:hover{color:#c00;}
.box3 ul{padding:5px 10px; height:100%;}
.box3 ul li{position:relative; border-bottom:1px dotted #B7D5FF; height:100%; background:url(../images/dot.gif) no-repeat left center; padding-left:10px; width:344px; float:left;}
.box3 ul li span{position:absolute; right:0; top:0; text-align:right; padding-right:20px;}
.box3 ul li.more{ background:none; text-align:right;font-family:"宋体"; border-bottom:0;}
.box3 ul li.more a{color:#c00;}

.indexnews{width:504px;float:left;}
.indexnews h3{ border-bottom:1px solid #ADCEFF; background:url(../images/ico_news.gif) no-repeat 10px center; text-align:right; padding-right:10px; font-size:12px; font-weight:normal; height:40px; line-height:40px;font-family:"宋体";}
.indexnews dl{padding:10px 0; border-bottom:1px dashed #DBDBDB; height:100%;}
.indexnews dt{width:135px; height:65px; display:block; background:#fff; border:1px solid #FFDFC9; padding:1px; float:left;}
.indexnews dt img{width:135px; height:65px; display:block; overflow:hidden;}
.indexnews dd{width:350px;float:right; color:#c00;}
.indexnews dd.title{font-size:14px; font-weight:bold;}
.indexnews ul{padding-top:10px;}
.indexnews li{ position:relative; background:url(../images/new.gif) no-repeat left center; padding-left:30px; height:100%;}
.indexnews li span{ position:absolute; text-align:right; top:0; right:0;}
.ad1{width:198px; height:100%; float:right; margin-bottom:1px;}
.ad1 img{width:198px; height:150px; display:block; overflow:hidden;}
.ad2{width:198px; height:100%; float:right;}
.ad2 img{width:198px; height:82px; display:block; overflow:hidden;}
.btns{height:164px; background:url(../images/btns.jpg) no-repeat center top; position:relative; margin-top:10px; margin-bottom:5px;}
.btns .a1{position:absolute; line-height:500px; overflow:hidden; width:105px; height:105px; display:block;left:25px;top:0;}
.btns .a2{position:absolute; line-height:500px; overflow:hidden; width:105px; height:105px; display:block;left:155px;top:30px;}
.btns .a3{position:absolute; line-height:500px; overflow:hidden; width:105px; height:105px; display:block;left:315px;top:0;}
.btns .a4{position:absolute; line-height:500px; overflow:hidden; width:105px; height:105px; display:block;left:465px;top:30px;}
.btns .a5{position:absolute; line-height:500px; overflow:hidden; width:105px; height:105px; display:block;left:600px;top:0;}
.btns .a6{position:absolute; line-height:500px; overflow:hidden; width:60px; height:14px; display:block;left:93px;bottom:3px;}
.btns .a7{position:absolute; line-height:500px; overflow:hidden; width:60px; height:14px; display:block;left:217px;bottom:3px;}
.btns .a8{position:absolute; line-height:500px; overflow:hidden; width:60px; height:14px; display:block;left:340px;bottom:3px;}
.btns .a9{position:absolute; line-height:500px; overflow:hidden; width:60px; height:14px; display:block;left:462px;bottom:3px;}
.btns .a10{position:absolute; line-height:500px; overflow:hidden; width:60px; height:14px; display:block;left:584px;bottom:3px;}
.swinfo{border:1px solid #ADCEFF; background:#E9F2FF; padding-bottom:10px; margin-bottom:10px;}
.swinfo .swinfosearch{ background:#ADCEFF; height:23px; line-height:23px; padding-left:10px; padding-top:5px;}
.swinfo .swinfosearch form{width:186px; height:16px; background:#fff; display:block; overflow:hidden; position:relative;}
.swinfo .swinfosearch form .input{width:135px; height:16px; line-height:16px; background:url(../images/ico_swsearch.gif) no-repeat 5px center; border:0; position:absolute; left:0; top:0; padding-left:23px; outline:none; font-size:12px; color:#FFD06B;}
.swinfo .swinfosearch form .btn{width:28px; height:16px; background:url(../images/btn_swsearch.gif) no-repeat left center; border:0; position:absolute; right:0; top:0; display:block; cursor:pointer;}
.swinfo h3,.swinfo  h4{padding:0 10px;font-family:"宋体";}
.swinfo h3{ background:url(../images/ico_swkx.gif) no-repeat 10px center; text-align:right; font-size:12px; font-weight:normal;}
.swinfo h4{ background:url(../images/ico_swzrq.gif) no-repeat 10px center; text-align:right; font-size:12px; font-weight:normal;}
.swinfo .swinfokuaixu{padding:5px 30px; height:100%;}
.swinfo .swinfokuaixu .img{width:145px; height:96px; float:left;}
.swinfo .swinfokuaixu .img img{width:145px; height:96px; display:block; overflow:hidden;}
.swinfo .swinfokuaixu .txt{width:520px;float:left;}
.swinfo .swinfokuaixu .txt ul{height:96px; overflow:hidden;}
.swinfo .swinfokuaixu .txt li{width:245px; float:left; margin-left:15px;}
.swinfo table{ border-collapse:collapse; width:668px; margin:0 auto;}
.swinfo table,.swinfo table th,.swinfo table td{border:0;}
.swinfo table th{ background:#F5F5F5; height:32px; line-height:32px; color:#0000FF; text-align:left; padding:0 4px;}
.swinfo table td{ background:#fff;color:#0000FF; text-align:left; padding:0 4px;}
.swinfo table td a{color:#0000FF;}
.swinfo table td a:hover{color:#c00;}
.swinfo .swinfomessage{width:670px; padding-left:29px;}
.swinfo .swinfomessage ul{height:150px; overflow:hidden;}
.swinfo .swinfomessage li{width:670px; height:30px; line-height:30px; clear:both;}
.swinfo .swinfomessage span{height:30px; line-height:30px; display:block; float:left; padding:0 4px; overflow:hidden;color:#0000FF;}
.swinfo .swinfomessage li a{color:#0000FF;}
.swinfo .swinfomessage li a:hover{color:#c00;}
.banner_ad{height:100%; margin-bottom:10px;}
.banner_ad img{display:block; overflow:hidden;}
.trades{margin-bottom:10px; height:100%;}
.trades .left{width:542px; float:left;}
.trades .right{width:178px; float:right;}
.trades .left .box2{width:264px; float:left; margin-right:10px; margin-bottom:10px;}
.indexlinks p{width:50%; text-align:left; float:left;}
.tgjy{padding:10px 10px; height:100%;}
.tgjy .left{width:350px; float:left;}
.tgjy .left p{line-height:22px;}
.tgjy .left p.img{margin-bottom:5px;}
.tgjy .left p.img img{width:350px; height:75px;}
.tgjy .right{width:350px; float:right;}
.tgjy .right p span{font-family:"宋体";}
.footer{ background:#ECF4FF; padding:10px; text-align:center; color:#7691BA; border-top:1px solid #DEECFF;}
.footer a{color:#7691BA;}
.footer a:hover{color:#c00;}
.lmdh{padding:12px;}
.lmdh h3{margin-bottom:5px;}
.lmdh ul li{width:236px; height:32px; line-height:32px; display:block; background:url(../images/lmdhbg.png) no-repeat; color:#c00; text-align:center; letter-spacing:0.8em; margin-bottom:2px;}
.lmdh ul li a{width:236px; height:32px; display:block; color:#c00; font-family:"微软雅黑"; font-size:13px; font-weight:bold;}
.lmdh ul li a:hover{color:#fff;}
.lmdhs ul li{letter-spacing:0.1em;}
.lxwm{padding:12px;}
.lxwm h3{margin-bottom:5px;}
.lxwm p{padding:0 5px; color:#000;}
.lxwm p.t1{ background:#70A8D1;}
.newslist{padding:20px; height:100%;}
.newslist dl{border-bottom:1px dotted #ccc; position:relative; height:100%; background:url(../images/ico8.gif) no-repeat left center; padding-left:15px;}
.newslist dl dd{ position:absolute; right:0; top:0; text-align:right; color:#8b8b8b;}

#content{padding:20px; height:100%;}
#content .newstitle{margin-bottom:15px; text-align:center;}
#content .newstitle h1{font:18px/1.8em "微软雅黑"; font-weight:bold;}

.pages{ margin-top:10px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#8BB6CC; color:#FFF;padding:0 8px;}
.pages li a{float:left;padding:0 8px;height:20px;}
.pages li a:hover{background-color:#8BB6CC; color:#FFF;text-decoration: none;}

.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}

.messageform table{border-collapse:collapse; background:#F4F4F4;}
.messageform table td{border: 1px solid #70A8D1; padding:5px;}
.messageform table td ol{padding-left:25px;}
.messageform table td ol li{ list-style:decimal;}
.messageform table td label{padding-right:10px;}
.messageform table td a{ color:#0000FF;}

.membersearch{ text-align:center;}
.membersearch h6{margin-bottom:10px; font-size:12px;}
.membersearch ul{margin-bottom:20px;}
.membersearch ul li{float:left;}
.membersearch ul li.s1{width:60px;}
.membersearch ul li.s5{margin-left:30px;}
.membersearch p strong{font-weight:bold; color:#c00; padding:0 5px;}

.searchbox{border:1px solid #D1D1D1; background:#F4F4F4; padding:15px 20px; margin-top:20px;}
.searchbox ul{margin-bottom:5px;}
.searchbox li{float:left;}
.searchbox p span{padding-right:10px;}

.linksimg{heigth:100%;}
.linksimg li{float:left; text-align:center; margin:0 10px; margin-bottom:20px;width:135px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.linksimg li img{width:135px; height:57px;}
.linkstext{heigth:100%;}
.linkstext span{padding-right:20px;}

.folderlist{ height:100%;}
.folderlist dl{width:93px; float:left; margin:0 20px; _margin-left:15px; margin-top:25px; text-align:center; height:70px;}
.folderlist dl dt{}
.folderlist dl dd a{color:#000;}

.messagetips{padding:5px; background:#FCFCB7 url(../images/ico5.jpg) 40px center no-repeat; color:#0066CC; margin-bottom:10px; border:solid 1px #FF9852; padding-left:80px; line-height:22px;}
#cbox{display:none;}
#cbtn{width:200px; height:65px; display:block; background:url(../images/mbtn.gif) no-repeat; border:0; line-height:400px; overflow:hidden; cursor:pointer; margin:10px auto;}
.box16{background-color:#D4D4D4; padding-left:20px; line-height:28px;}
.quickmessage table{border-collapse:collapse; background:#F4F4F4;}
.quickmessage table td{border: 0; padding:5px;}
.quickmessage table td ol{padding-left:25px;}
.quickmessage table td ol li{ list-style:decimal;}
.quickmessage table td label{padding-right:10px;}
.quickmessage table td a{ color:#0000FF;}
.tab6{ margin:10px 0 0 0px;}
.tab6 td{ padding:5px 2px}
.input3{ width:320px; border:solid 1px #B8B8B8; height:25px; line-height:25px}
.input4{ width:550px; border:solid 1px #B8B8B8}
.input5{ width:75px; border:solid 1px #B8B8B8; height:25px; line-height:25px}
.bnt3{ width:61px ; height:25px; background-image:url(../images/bnt3.jpg); border:none; color:#FFF; font-weight:bold; cursor:hand}
.messagebody img{ max-width:382px;}